In computer science, a value object is a small simple object, like money or a date range, whose equality isn't based on identity.[1][2]